# Makefile

# 编译器
CC = gcc

# 编译选项
CFLAGS = -Wall -Wextra

# 链接选项
LDFLAGS = -ljson-c -lncurses `pkg-config --cflags --libs gtk+-3.0`

# 目标文件
TARGET = a.out

# 源文件
SRCS = main.c pinyin_com.c pinyin_map.c

# 生成目标文件
$(TARGET): $(SRCS)
	$(CC) $(CFLAGS) -o $(TARGET) $(SRCS) $(LDFLAGS)

# 清理生成的文件
clean:
	rm -f $(TARGET)

# 默认目标
.PHONY: all
all: $(TARGET)

# 伪目标
.PHONY: clean
